@charset "utf-8";
/* CSS Document */
.c_both{
	clear:both;
	width:0px !important;
	height:0px !important;
	}
body{
	width:100%;
	height:auto;
	position:relative;
	margin:0 auto;
	}
.main_site_wraper{
	width:100%;	
	height:auto;
	margin:0 auto;
	padding:0%;
	position:relative;
	}
.header_wraper{
	width:100%;	
	height:auto;
	position: relative;
	margin:0 auto;
	z-index: 10000;
	background: -webkit-linear-gradient(#F4F4F4, #b4b4b4);/*For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F4F4F4, #b4b4b4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F4F4F4, #b4b4b4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F4F4F4, #b4b4b4); /* Standard syntax (must be last) */
	}
.top_header{
	width:100%;
	max-width:900px;
	height:auto;
	margin:0 auto;}
.logo_container{
	padding:5px 0px 5px 15px;
	}
.logo_container div{
	position:relative;
	float:left;
	}
.logo_container div img{width:100%; position:relative;}
.logo{
	margin-left:7%;
	background: url(../logo/logo%20bg001.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
	border-radius:50%;
	-moz-box-shadow: 0 0 22px #fff;
	-webkit-box-shadow: 0 0 22px #fff;
	box-shadow: 0px 0px 22px #fff;
	}
.logo img{
	}
.primary{ display:inline-block;}
.secondary{ display:none;}

.logo_container,
.social_logo{
	width:30%;
	float:left;
	}
.search_box{
	width:40%;
	float:left;
	padding: 17px 0px;
	}

.search_text_area{
	width: 75%;
	}
.social_logo{
	padding: 20px 0px;
	padding-right:15px;
	}
.search_text_area,
.search_button{ float:left;}
.search_button{
	background:#008ab9;
	width:25%;
	padding:8px 0px;
	text-align:center;
	margin-left:0%;
	color:#FFF;
	font-family:monospace;
	}
.search_text_area input[type="text"]{
	padding:6px 0px;
	width:98%;
	}
.social_logo div{
	float:right;
	width:100%;
	}
.social_logo i{
	border:2px solid #585858;
	width:30px;
	height:30px;
	line-height:25px;
	font-size:15px;
	color:#666;	
	margin-left:4%;
	text-align:center;	
	border-radius:50%;
	float:right;
	
	}
.social_logo i:before,
.social_logo i:after{
	
	-webkit-box-sizing:inherit !important;
	-moz-box-sizing:inherit !important;
	box-sizing:inherit !important;}
.social_logo i:hover{	
	border:2px solid #00bbff;
	}
.nav_divider{
	height:1px;
	z-index: 500;
	width:100%;
	position: relative;
	/*margin-top:70px;*/
	background:#ffe3a0;
	border:1px solid #ffe3a0;}
/***************Home page banner*****************/
.manu_bar{
	width:100%;
	position:relative;
	display:block;
	}
.navbar-default{z-index: 2000;}
.home_banner{
	width:100%;	
	margin:auto;
	/*max-width:1370px;*/
	position:relative;
	background:url(../logo/background.png);
	background-repeat:repeat;
	display:block;
	padding:.5% 0% 0% 0%;
	}
.banner_wrapper{
	width:100%;	
	position:relative;
	}
.banner_wrapper div{
	float:left;
	position:relative;
	}
.banner_wrapper div img{
	width:100%;
	}

.second_section{
	width:100%;
	max-width:1370px;
	height:559px;
	margin:auto;
	top: 550px; 
	border:1px solid red; 
	position:relative; 
	background: #000; 
	opacity:.9;
	}
.secondBenner_wrapper, 
.thirdBenner_wrapper, 
.fourthBenner_wrapper, 
.fifthBanner_wrapper{
	position:relative;
	width: 100%; 
	margin:auto;
	}
.center-block{max-width:900px;}
/*.secondBenner_wrapper{
	background:url(../logo/bg01.png);
	background-repeat: no-repeat;
	background-size:cover;
	} 
.thirdBenner_wrapper{
	background:url(../logo/bg02.png);
	background-repeat:no-repeat;
	background-size:cover;
	}
.fourthBenner_wrapper{
	background:url(../logo/bg03.png);
	background-repeat:no-repeat;
	background-size:cover;
	}
*/
.fourthBenner_wrapper img{
	width:100%;
	position: relative;
	}
/*
.fifthBanner_wrapper{
	background:url(../logo/bg04.png);
	background-repeat:no-repeat;
	background-size:cover;
	}
*/
.location_map{
	width:49%;
	position:relative;
	float:left;
	padding:0px;
	}
.location_map2{
	margin-left:2%;
	}
.savas_where{
	width:70%;
	position:relative;
	float:left;
	}
.savas_where p{ text-align:justify; color:#FFF;}
.location_map img{
	width:100%;
	position:relative;
	margin-bottom:15px;
	padding:0px;
	border-radius:10px;
	}
	
.address{
	float:none;
	width:100%;
	max-width:280px;
	position:relative;
	color: #333;
	display:block;
	padding-top:15px;
	}

.address hgroup h3{
	/*color:#EF6507;*/
	font-weight:800;
	font-family: initial;
	text-align:left;
	margin-top:10px;
	}
.address hgroup h4{
	margin-top:0px;
	text-align:left;
	color:#006;
	}

/*.address span{
	font-size:16px;
	font-weight:600;
	}
*/
.savasWhy{
	color:#FFF;
	font-size:14px;
	text-align:justify;
	margin-bottom:18px;
	}
.color_line{
	position:relative;

	}
.color_line div{
	width:33.3333%; 
	position:relative; 
	height:3px; 
	float:left; 
	}
.title_div{
	max-width:900px;  
	position:relative; 
	margin:auto;
	padding-top:35px;
	padding-bottom:30px;
	}
.title_div hr{
	 width:35%; 
	 float:left; 
	 margin: 22px 0px;
	}
.title_div span{
	width:30%; 
	float:left;
	}
.title_div span h1{
	margin:0px;
	font-size:34px; 
	text-align:center; 
	color:#FFF; 
	font-family:Arial Narrow;
	}
.left_savas_who,
.savas_who,
.right_savas_who{
	float:left;
	position:relative;
	}
.left_savas_who,
.right_savas_who{width:15%;}
.savas_who{
	max-width:900px;
	width:70%
	}
.left_savas_who img{
	width:50px;
	height:30px;
	padding-right:15px;
	position: relative;
	top: 10px;
	}
.left_savas_who ul{
	margin:auto;
	position:relative;
	max-width:175px;
	width:100%;
	padding:0px;	
	}
.left_savas_who ul li{	
	padding:10px 0px;
	list-style-type:none;
	font-size:14px;
	text-align:left;
	font-weight:600;
	/*border-left:3px solid;*/
	}
.left_savas_who ul li:first-child { 
 	border-left:0px solid;
}
.left_savas_who ul li:last-child { 
 	border-left:0px solid;
}

.left_savas_who ul li a{
	text-shadow: 0 0 20px #fefcc9,
	10px 0px 30px #feec85,
	-20px 0px 40px #ffae34,
	20px 0px 50px #ec760c,
	-20px 0px 60px #cd4606,
	0 0px 70px #973716,
	10px -90px 80px #451b0e;
	color:#fff;
	text-decoration:none;	
	}
	
/***** Left nav menu *******
.left_savas_who ul li:hover{
	color:#00acfb;
	list-style-type:none;
	}*/

.left_savas_who ul.stick {
    position: fixed;
    top: 0;
    z-index: 111110000;
    margin-top:12px;
}
.aside{
	max-width:30px !important;
	padding:0px;
	left:95%;
	}
.aside i{
	margin:0px;
	margin-bottom:22px;
	border:2px solid #666 !important;
	background:#CCC;
	}
.aside i:hover{
	border:2px solid #00bbff !important;
	}
.nav-active{
	list-style-image:url(../logo/second%20banner/left-sidebar-logo-active.png);
	}

.center-block{ float:none !important;}
.innovators,
.thought_leaders,
.pioneers,
.industry_gurus{
	width:25%;
	float:left;
	position:relative;
	display:inline;
	}
.innovators header,
.thought_leaders header,
.pioneers header,
.industry_gurus header{
	text-align:center;
	font-family:Arial Narrow;
	}

.thought_leaders header a,
.pioneers header a,
.industry_gurus header a,
.innovators header a{
	text-decoration:none;
	}

.thought_leaders header a{color:#ffe900;}
.pioneers header a{color:#acff00;}
.industry_gurus header a{color:#ff0000;}
.innovators header a{color:#00acfb;}

.innovators p,
.thought_leaders p,
.pioneers p,
.industry_gurus p{
	text-align:justify;
	padding:0px 9px;
	color:#FFF;
	margin-bottom:0px;
	}
.innovators div:nth-child(1),
.thought_leaders div:nth-child(1),
.pioneers div:nth-child(1),
.industry_gurus div:nth-child(1){
	width:16.3vw;
	max-width:225px;
	margin:auto;
	height:11vw;
	position:relative;
	float:left;
	margin-bottom:30px
	}
.innovators div:nth-child(1){
	background:url(../logo/second%20banner/1.png);
	background-repeat:no-repeat;
	background-size: contain;
	background-position:center;	
	}
.innovators div:nth-child(1):hover{
	background:url(../logo/second%20banner/01.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
.thought_leaders div:nth-child(1){
	background:url(../logo/second%20banner/2.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
	
.thought_leaders div:nth-child(1):hover{
	background:url(../logo/second%20banner/02.png);	
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
	
.pioneers div:nth-child(1){
	background:url(../logo/second%20banner/3.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
.pioneers div:nth-child(1):hover{
	background:url(../logo/second%20banner/03.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
	
.industry_gurus div:nth-child(1){
	background:url(../logo/second%20banner/4.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
.industry_gurus div:nth-child(1):hover{
	background:url(../logo/second%20banner/04.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
/*****************3rd section**************************/
#how_section .title_div{ padding-bottom:0px;}
.wheel_wrapper{
	width:70%;
	position:relative;
	float:left;
	}

.wheel_wrapper div img{
	width:100%;
	}
.wheel_wrapper h4{color:#006;}
.middle_wheel{
	width:43% ;
	height:20vw;
	float:left;
	background:url(../logo/Banner3/middle-wheel.png);
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	}
.middle_wheel{
	left:0vw;
	color:#FFF;
	}
.middle_wheel h3{
	line-height:25vw; 
	margin:0px; 
	text-align:center;
	font-weight: 800;}
.Wheel1, .Wheel2, .Wheel3, .Wheel4, .Wheel5, .Wheel6, .Wheel7{
	float:left;
	width: 28%;
	height: 13vw;
	position: relative;
	color:#FFF;
	text-align:center;	
	}
.Wheel1{background:url(../logo/Banner3/Wheel1.png);
	left:9vw;
	top:3.5vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;}
.Wheel2{
	background:url(../logo/Banner3/Wheel1.png);
	left: 12.5vw;
	top: 4.7vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;}
.Wheel3{
	top: 1.5vw;
	left:1.5vw;
	background:url(../logo/Banner3/Wheel1.png);	
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;}
.Wheel4{
	background:url(../logo/Banner3/Wheel2.png);
	left: -1.5vw;
	top: 3.5vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;}
.Wheel5{
	background:url(../logo/Banner3/Wheel1.png);
	left: 8.5vw;
	top: -3.5vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;} 
.Wheel6{
	background:url(../logo/Banner3/Wheel1.png);
	left: 12.5vw;
	top: -4.5vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;
	}
.Wheel1 h4,
.Wheel2 h4,
.Wheel3 h4,
.Wheel4 h4,
.Wheel5 h4,
.Wheel6 h4{margin:0px; line-height:16vw;font-weight: 800;}
.Wheel7{
	background:url(../logo/Banner3/Wheel2.png);
	left: -2vw;
	top: 3.5vw;
	background-position:center;
	background-repeat:no-repeat;
	background-size: contain;}

.Wheel1:hover{background:url(../logo/Banner3/Wheel.png);background-size: contain;background-repeat:no-repeat;}
.Wheel2:hover{background:url(../logo/Banner3/Wheel.png);background-size: contain;background-repeat:no-repeat;}
.Wheel3:hover{background:url(../logo/Banner3/Wheel.png);background-size: contain;background-repeat:no-repeat;;}
.Wheel4:hover{background:url(../logo/Banner3/Wheel6.png);background-size: contain;background-repeat:no-repeat;}
.Wheel5:hover{background:url(../logo/Banner3/Wheel.png);background-size: contain;background-repeat:no-repeat;}
.Wheel6:hover{background:url(../logo/Banner3/Wheel.png);background-size: contain;background-repeat:no-repeat;}

.savasWho_content{
	width:30%; 
	max-width:300px; 
	position:relative; 
	float:left; 
	min-height:450px;
	margin-top:6vw;
	padding-top:30px;
	background: url(../logo/Banner3/content-bg1.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}
#GURU, #soul, #fuel, #essence, #fire, #need{
     display: none;
	 position:absolute;}
.savasWho_content{ color:#FFF}
.savasWho_content header{ text-align:center; padding:0px 5px;}
.savasWho_content header h3{ margin-top:5px; margin-bottom:20px;font-weight: 800;}
.savasWho_content header h4{padding:3px 10px;margin-bottom:20px;font-weight: 800;font-size: 15px;}
.savasWho_content p{ text-align:justify; padding:0px 42px;}
/**************Footer*****************************/
.footer_wrapper{
	width:100%;
	height:170px;
	background: -webkit-linear-gradient(#b4b4b4 , #F4F4F4);/*For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#b4b4b4 , #F4F4F4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#b4b4b4 , #F4F4F4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#b4b4b4 , #F4F4F4); /* Standard syntax (must be last) */
	/*background:#FAFAFA;*/
	position:relative;
	}
.main_footer{
	width:100%;
	max-width:900px;
	margin:auto;
	text-align:center;
	}
.main_footer h5{
	text-align:center;
	margin-bottom:0px;
	}
.footer_savas_blog,
.mid_blog,
.policy_list{
	width:33.3333%; 
	position:relative; 
	height:auto; 
	float:left;
	}
.footer_savas_blog header h4,
.mid_blog header h4,
.policy_list header h4{
	text-align:center;
	font-family: initial;
	font-weight: 900;
	}
.main_footer ul{ padding:0px;}
.main_footer ul li{
	list-style-type:none;
	text-align:center;
	/*border-bottom:1px solid #999;*/
	padding-bottom:10px;
	}
/*******************************************/
/*******************************************/
.s_link{
	margin-top:80px;
	display:none;
	}

.body_Inner_page{
	width:100%;
	position:relative; 
	min-height:580px; 
	margin:auto;
	box-shadow:inset 0px 0px 200px 200px rgba(0,0,0,0.9);
	}
.body_Inner_page .aside{ position:fixed;}
.content_sub_page{
	position:relative;
	width: 100%;
	/* padding: 0px 14%; */
	max-width: 1024px;
	margin: auto;
	}
.content_sub_page p{
	text-align:justify;
	color:#FFF;
	text-shadow: 0px 0px 29px #000;
	}
.innovator section h3{
	color:#FFF;
	text-align:center;
	}
.content_sub_page header h1{
	margin-top:0px;
	text-align:center;
	padding-top:15px;
	color:#FFF;
	font-weight:800;
	font-family: Arial Narrow;
	text-shadow: 0px 0px 8px #000;
	}
.lastP{
	margin-bottom:0px; 
	padding-bottom:10px
	}
.innovator .main_img{
	width:45%; 
	position:relative; 
	float:left;
	}
.pioneer .main_img{
	width:20%; 
	position:relative; 
	float:left;
	margin:0px 35px;
	}
.ind_guru .main_img{
	width:30%; 
	position:relative; 
	float:left;
	}
.thought .main_img{
	width:48%; 
	position:relative; 
	float:left;
	}
.thought .main_img img{
	width:100%;
	position:relative;
	}


/**********************rgba(0,0,0,0.6) #F4F4F4, #b4b4b4*********************/
/*******************************************/
.temp_page{
	background:#FFF;
	width:100%;
	position:relative; 
	min-height:580px; 
	margin:auto;
	box-shadow:inset 0px 0px 200px 200px #b4b4b4;
	}
.temp_page .content_sub_page p{
	text-align:justify;
	color:#000;
	text-shadow: none;
	position:relative;
	}
.temp_page .content_sub_page .main_img{
	width:40%;
	float:left;
	margin-right:15px;
	}

#guru_def div, 
#fule_def div, 
#fire_def div{
	float:left;
	margin-right:2vw;
	width:20%;
	min-width:200px;
	}
#crux_def div,
#soul_def div,
#need_def div,
#essence_def div{
	margin-left:2vw;
	float:right;
	width:20%;
	min-width:200px;
	}


#guru_def img, 
#soul_def img, 
#fule_def img, 
#crux_def img, 
#essence_def img, 
#fire_def img, 
#need_def img{
	margin-top:5vw;
	width:100%
	}
.temp_page header{
	padding-top:15px;
	}
.approach img{
	width:100%;
	margin:20px 0px;
	}


.temp_page .aside{ position:fixed; z-index:299}
.about-author-wrapper p{
	margin:auto;
	padding:10px 0px;
	}
.blog .blog_img_left{
	float:left;
	width:40%;
	min-width:200px;
	margin-right:15px;
	}
.blog .blog_img_right{
	float:right;
	width:40%;
	min-width:200px;
	margin-left:15px;
	}
.blog .blog_img_center{
	float:none;
	/*width:70%;*/
	width:30%;
	min-width:200px;
	margin:auto;
	}
.blog .blog_img_left img,
.blog .blog_img_center img,
.blog .blog_img_right img{
	width:100%;
	float:none;
	margin:auto;
	margin-top:20px;
	}
.blog ul {
	margin:0px;
	padding:10px 0px;
	padding-left:20px;
	text-align:justify;
	}
.blog ul li{
	list-style-type:square;
	padding:5px 0px;
	padding-left:10px;
	}
.blog p{ 
	margin:0px;
	padding:0px 0px 10px 0px;}
.blog_tab th{
	height:40px;
	text-align:center;
	font-size:18px;
	}
.blog_tab td{
	height:35px;
	padding-left:10px;
	width:33.33%
	}
.blog_tab tr td:nth-child(1){
	font-size:18px;
	}
.blog_tab tr td:nth-child(2){
	text-align:center;
	}
.blog_tab tr td:nth-child(3){
	text-align: right;
	padding-right:10px;
	}
	
.blog_tab tr:nth-child(odd){
	background-color: #f3f3f3;
	}
.blog_tab tr:nth-child(even){
	background-color: transparent;
	}
.about-author-wrapper{
	width:100%;
	max-width:900px;
	margin:auto;
	padding:20px 0px;
	}
.about-author-wrapper h4{
	margin-top:0px;
	color:#FFF;
	}
.author_avartar{
	float:left;
	margin-right:20px;
	height:120px;
	width:120px;
	}
.author_avartar img{
	height:100%;
	width:100%;
	}
	
.blog .address{
	padding-top:0px;
	max-width:280px;
	}
.contact_page .blog_img_left{width:65%; margin:0px; float:left;}
.contact_page .sub_form{width:35%; margin:0px;float:left;}
.sub_form{
	padding:0px 10px;
	}
.sub_form table tr td input[type="button"],
.sub_form table tr td input[type="text"],
.sub_form table tr td input[type="tel"],
.sub_form table tr td input[type="email"],
.sub_form table tr td textarea{
	width:100%;
	}
.left_pera, .right_pera{
	margin:0px;
	padding:0px;
	}
.left_pera{ 
		width:49%;
		padding-right:1%;
		float:left;}
.right_pera{
	width:49%;
	padding-left:1%;
	float:right;
	}
	
.client_list_img,
.works_page{
	width:100%;
	position:relative;
	margin:auto;
	display:block;
	}
.client_list_img tr{
	width:100%;
	}
.client_list_img td{
	width:33.333%;
	}

.client_list_img tr td img{
	width:100%;
	}
.works_page tr{
	width:100%;
	}
.works_page tr td{
	width:25%;
	height:150px;
	overflow:hidden;	
	}
.works_page tr td img{
	width:100%;
	height:100%
	}
/**************************************
works page
***************************************/

.works_page{
	width:100%;
	max-width:900px;
	position:relative;
	margin:auto;
	}
.works_page tr{ width:100%;}
.works_page tr td{ width:25%;}
.works_page tr img{
	width:100%; 
	height:150px;
	}
.image_prvw{
	height:auto;
	width:100%;
	margin:0px;
	min-height:550px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-8 */
	position: fixed;
	z-index:10000;
}	
.image_prvw img{
	width:50%;
	min-height:550px;
	margin:0% 25%;
	position:relative;
	border: 14px double #fff;
	border-radius: 45px;
	margin-top:5px;
	}
/**********************
Unsubccribe page
*********************/	
.unsub_rfm{
	width:100%;
	max-width:650px;
	margin-top:40px;
	}
.unsub_rfm tr{
	width:100%
	}
.unsub_rfm tr td{
	width:49.5%;	
	}
.unsub_rfm tr td div{
		height:40px;
	}
.unsub_rfm tr td input[type=email],
.unsub_rfm tr td select{
	width:100%;
	height:30px;
	}

/*************************************
UNsubscribe
***************************************/
.thnx_msg{
	padding-top:150px;
	}
.thnx_msg h2{
	margin-bottom:0px;
	font-family: Arial Narrow;
	text-shadow: 0px 0px 8px #FFF;
	}
.thnx_msg h3{
	margin-top:0px;
	font-family: Arial Narrow;
	text-shadow: 0px 0px 8px #FFF;
	}
#unsub_page .left_pera{
	width:24%; 
	float:left;
	}
.left_pera img{
	width:100%;
	}
/*************************************
Subscribe
***************************************/
.nws_subs {width:100%}
.nws_subs span{ color:#F00}
.nws_subs tr{ width:100%}
.nws_subs tr td{ width:50%}
.nws_subs tr td input[type="text"],
.nws_subs tr td input[type="tel"],
.nws_subs tr td input[type="email"],
.nws_subs tr td select{ width:100%; height:30px; border-radius:5px; padding:0px 5px;}
.nws_subs tr td input[type="button"]{width:100px; height:30px; border-radius:5px; padding:0px 5px; margin-top:15px;}
/*******************************************/
.errMessage{
	color:#F00; 
	font-size:10px;
	}
/*******************************************/
@media screen and (max-width: 1200px) {
.home_banner{
	height:45vw;
	}
.banner_wrapper{
	height:44vw;	
	}
}
@media screen and (max-width: 1100px) {
.home_banner{
	height:46vw;
	}
.banner_wrapper{
	height:45vw;	
	}
.content_sub_page{
	width:90%;
	}
}
@media screen and (max-width: 950px) {
.home_banner{
	height:46vw;
	}
.banner_wrapper{
	height:45vw;	
	}
.innovators,
.thought_leaders,
.pioneers,
.industry_gurus{
	width:100%;
	float: none;
	display: block;
	}
}
@media screen and (max-width: 820px) {
.nav>li>a{padding: 2px 20px !important;}
.home_banner{
	height:45vw;
	}
.banner_part2{top:-9.9vw; }
.banner_part3{top:-16.9vw;}
.banner_part4{top:-30.5vw;}
.banner_part5{top:-33.5vw;}
.banner_part6{top:-36.5vw;}
.banner_part7{top:-46vw;}
}
@media screen and (max-width: 768px) {
.content_sub_page{
	width:100%;
	}
.innovators div:nth-child(1),
.thought_leaders div:nth-child(1),
.pioneers div:nth-child(1),
.industry_gurus div:nth-child(1){
	width:20%;
	float:left;
	margin-top: 8vw;
}

.innovators div:nth-child(2),
.thought_leaders div:nth-child(2),
.pioneers div:nth-child(2),
.industry_gurus div:nth-child(2){
	width:80%;
	float:right;
	}
.title_div{
	padding-bottom:5px
	}
.savas_who,
.savas_where{
	width: 86%;
	}	
.title_div span h1{
	font-size:25px;
	line-height:50px;
	}
.middle_wheel{
	width:28vw;
	height:28vw;
	}

.Wheel1, .Wheel2, .Wheel3, .Wheel4, .Wheel5, .Wheel6, .Wheel7{
	width:15vw;
	height: 15vw;
	}

.Wheel1{
	left:12vw;
	top:5vw;
	}
.Wheel2{
	left: 18vw;
	top: 6vw;
}
.Wheel3{
	left:1.5vw;
	top: 4vw;	
}
.Wheel4{
	left: -1.5vw;
	top: 6.5vw;
}
.Wheel5{
	left: 7.5vw;
	top: -7vw;

	} 
.Wheel6{
	left: 14vw;
	top: -4vw;
}

.left_savas_who ul li{
	padding:5px 0px;
	text-align:center;
	height:52px;
	}
.left_savas_who ul li img{
	padding: 0px;
	margin: 0 20%;
	float: none;
	height: 30px;
	width: 35px;	
	}
.savasWho_content{
	height: 200px;
	margin-top: 1vw;
	padding-top: 75px;
	}
.savasWho_content header h3{
	font-size:16px;
	margin-bottom: 22px;
	}
.savasWho_content header h4{
	font-size:10px;
	margin-bottom: 16px;
	padding: 0px 0px;
	}
.savasWho_content p{
	padding: 0px 16px;
	font-size:11px;
	}
.Wheel1 h4,
.Wheel2 h4,
.Wheel3 h4,
.Wheel4 h4,
.Wheel5 h4,
.Wheel6 h4{
	margin:0px; 
	font-size:9px; 
	line-height:16vw;
	font-weight: 800;
	}
.middle_wheel h3{
	font-size:15px;
	}
.left_savas_who{
	display:none;
	}
	
/*******************innovator********************/
.body_Inner_page{
	box-shadow:inset 0px 0px 200px 100px rgba(0,0,0,0.9);
	}
.content_sub_page{
	padding:0px 50px;
	}
.content_sub_page p{
	font-size:15px;
	}
.innovator .main_img{
	width:45%; 
	}
.pioneer .main_img{
	width:30%; 
	margin:0px 50px;
	}
.ind_guru .main_img{
	width:30%;
	}
.thought .main_img{
	width:48%; 
	}
/***************************************/
}
@media screen and (max-width: 750px) {
.home_banner{
	height:49vw;
	/*margin-top:97px;*/
	}
.banner_wrapper{
	height:49vw;	
	}
}

@media screen and (max-width: 650px) {
.left_pera, .right_pera{
	width:100%;
	float:none;
	display:block;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}
.s_link{ margin-top:10px;}

.home_banner{
	height:51vw;
	}
.banner_wrapper{
	height:50vw;
	padding:3px 0px 2px 0px;	
	}
.search_text_area input[type="text"]{
	padding:0px;}
.search_button{padding: 1.5px 0px;}
.header_wraper{width:100%; padding:0px 8px}
.logo_container{
	width:100%;
	max-width:125px;
	margin:auto;
	float:left;
	padding:3px 0px;
	}
.logo_text{ width:80px;}
.logo{ width:40px; margin-left:5px;}
.logo_container div img{width:100%; position:relative;}
.primary{ display:none;}
.secondary{ display:inline-block;}
.search_box{
	width:100%;
	float:none;
	display:block;
	margin:auto;
	padding:27px 0px 0px 0px;
	}
.social_logo{
	width:100%;
	max-width:131px;
	float: right;
	padding:13px 0px;
	margin:auto;
	}
.social_logo div{
	margin:auto; 
	float: none; 
	width:100%;
	max-width:131px
	}
.social_logo i{
	margin-left:3px;
}
.social_logo i{
	width:20px;
	height:20px;
	line-height:15px;
	font-size:9px;
	color:#666;
	}
.banner_part2{top:-9.9vw; }
.banner_part3{top:-16.9vw;}
.banner_part4{top:-30.5vw;}
.banner_part5{top:-33.5vw;}
.banner_part6{top:-36.5vw;}
.banner_part7{top:-46vw;}
.aside{
	left:92%;
	}
.wheel_wrapper{
	float:none;
	margin:auto;
	}
.savasWho_content{
	float:none;
	margin:auto;
	height:400px;
	width:50%;
	min-height:290px;
	padding-top: 20px;
	}
.savasWho_content p {
padding: 0px 46px;
font-size: 13px;
}
.savasWho_content header h3 {
font-size: 22px;
margin-bottom: 22px;}
.savasWho_content header h4 {
font-size: 14px;
}
.location_map{
	float:none;
	width:99%;
	margin: auto;
	}
.location_map img{
	border-radius:5px;
	}

.innovators div:nth-child(1), 
.thought_leaders div:nth-child(1), 
.pioneers div:nth-child(1), 
.industry_gurus div:nth-child(1){
	margin-top:20vw;
	margin-bottom: 10px;
	}
.footer_wrapper{
	height:auto;}
	
/*******************innovator********************/
.body_Inner_page{
	box-shadow:inset 0px 0px 100px 50px rgba(0,0,0,0.9);
	}
.content_sub_page{
	float:none;
	margin:auto;
	padding:0px 25px;
	}
.content_sub_page header h1{
	font-size:18px
	}
.innovator section h3{
	color:#FFF;
	text-align:left;
	}
.content_sub_page p{
	font-size:14px;
	}
.innovator .main_img{
	margin:auto;
	float:none;
	width:45%; 
	}
.pioneer .main_img{
	margin:auto;
	float:none;
	width:45%; 
	}
.ind_guru .main_img{
	margin:auto;
	float:none;
	width:60%;
	}
.thought .main_img{
	margin:auto;
	float:none;
	width:60%; 
	}
/***************************************/
.thnx_msg{
	padding-top:10px;
	}
.thnx_msg h2{ font-size:22px;}
.thnx_msg h3{ font-size:18px;}
}
@media screen and (max-width: 550px) {
	


}
@media screen and (max-width: 480px) {
	.title_div span h1{
	font-size:15px;
	line-height:44px;
	}
.innovators div:nth-child(2),
.thought_leaders div:nth-child(2),
.pioneers div:nth-child(2),
.industry_gurus div:nth-child(2){
	width:100%;
	float:none;
	}
.innovators div:nth-child(1), 
.thought_leaders div:nth-child(1), 
.pioneers div:nth-child(1), 
.industry_gurus div:nth-child(1){
	margin-top:14vw;
	margin-bottom: 10px;
	margin-right:5px;
	width:90px;
	height:80px;
	}
.savasWho_content p {
padding: 0px 10%;
font-size: 11px;
}
.savasWho_content{
	padding-top: 33px;
	}
.temp_page header{
	padding-top:0px;
	}
#guru_def img, 
#fule_def img, 
#fire_def img{
	float:none;
	margin-right:0vw;
	margin:auto;
	margin-top:15px;
	}
#crux_def img,
#soul_def img,
#need_def img,
#essence_def img{
	margin-left:0vw;
	float: none;
	margin:auto;
	margin-top:15px;
	}
.temp_page .content_sub_page .main_img{
	width:40%;
	float:none;
	margin:auto;
	}
.blog .blog_img_center{
	float:none;
	width:90%;
	min-width:200px;
	margin:auto;
	}
.blog .blog_img_left{
	float:none;
	width:70%;
	min-width:200px;
	margin:auto;
	}
.blog .blog_img_right{
	float:none;
	width:70%;
	min-width:200px;
	margin:auto;
	}
.author_avartar{
	float: none;
	margin:auto;
	}
.about-author-wrapper h4{
	text-align:center;
	}
.image_prvw img{
	width:100%;
	min-height:380px;
	margin:0%;
	position:relative;
	}
.works_page h2{
	font-size:20px;
	}
.works_page tr td{
	height:65px;
	}
.works_page tr img{
	width:100%; 
	height:60px;
	}
.blog_tab {
	overflow:scroll;
	}	
.blog_tab tr td:nth-child(1){
	font-size:13px;
	}
.blog_tab td{
		padding-left:0px}
/**********************
Unsubccribe page
*********************/	
.dropdown-menu .divider{
	margin:0px !important;
	}
.unsub_rfm{
	width:100%;
	max-width:650px;
	margin-top:10px;
	}
.unsub_rfm tr td{
	width:100%;
	display:block;
	}
.contact_page .blog_img_left{
	width:100%; 
	margin:0px; 
	float:none; 
	display:block;
	}
.contact_page .sub_form{
	width:100%;
	padding:0px; 
	margin:0px;
	float:none;
	display:block;
	}
.contact_page .blog_img_left img, 
.contact_page .blog_img_center img, 
.contact_page .blog_img_right img{
	margin-top:0px;
	margin-bottom:15px;
	}
.contact_page address{
	margin-bottom:5px;
	}
#unsub_page .left_pera{
	width:100%; 
	float:none; 
	display:block;
	}
.left_pera img{
	width:100%;
	}
.nws_subs tr td{
	display:block;
	width:100%;
	}
}

@media screen and (max-width: 450px) {
.home_banner{
	height:48vw;
	}
.banner_wrapper{
	height:48vw;
	padding:3px 0px 2px 0px;	
	}
.savasWho_content{
	width:68%;
	}
.wheel_wrapper{
	width:72%;
	}
	
#guru_def div, 
#fule_def div, 
#fire_def div{
	float:none;
	margin-right:0vw;
	margin:auto;
	}
#crux_def div,
#soul_def div,
#need_def div,
#essence_def div{
	margin-left:0vw;
	float:none;
	margin:auto;
	}
}
@media screen and (max-width: 350px) {
.innovators div h3, 
.thought_leaders div h3, 
.pioneers div h3, 
.industry_gurus div h3{
	font-size: 20px;
	}
.aside{
	left:90%;
	}
.title_div span{
	width:36%;
	}
.title_div hr{
	width:32%;
	margin: 8px 0px;
	}
.title_div span h1{
	font-size:18px;
	line-height:18px;
	}
.savasWho_content{
	height:315px;
	padding-top: 14px;
	}
.savasWho_content p {
	padding: 0px 20px;
	font-size: 10px;
	}
.title_div{
	padding-top:36px;
	padding-bottom:10px;
	}
.savasWho_content header h3{
	font-size:16px;
	margin-bottom: 22px;
	margin-top:12px;
	margin-bottom:15px;
	}
.savasWho_content header h4{
	font-size:11px;
	margin-bottom: 16px;
	padding: 0px 0px;
	}
/***************************************/
.innovator .main_img{
	margin:auto;
	float:none;
	width:45%; 
	}
.pioneer .main_img{
	margin:auto;
	float:none;
	width:45%; 
	}
.ind_guru .main_img{
	margin:auto;
	float:none;
	width:60%;
	}
.thought .main_img{
	margin:auto;
	float:none;
	width:60%; 
	}
/***************************************/
	
}
@media screen and (max-width: 480px) , screen and (max-height: 100px) {
.aside i{
	margin-bottom:2px;
	}
.social_logo{
	/*padding:0px;*/
	}
}